import java.math.BigDecimal;
import java.util.Scanner;

import static java.util.Collections.swap;

public class TestDay27 {
    public static void main1(String[] args) {

        //实现加法,
        //  |有一个是1就是1
        //  ^只有一个是1才是1
        //  &两个都是1才是1
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = a ^ b;//不进位
        int d = (a & b) << 1;//进位
        while ((c & d) != 0) {
            //不等于0说明此时还有可以进位的值
            a = c;
            b = d;
            c = a ^ b;
            d = (a & b) << 1;

        }
        c = c ^ d;
        System.out.println(c);
    }

    //三角形.两边之和大于第三边,两边只差小于第三边
    public static void main(String[] args) {

        Scanner s = new Scanner(System.in);
        BigDecimal p1 = new BigDecimal(s.next());
        BigDecimal p2 = new BigDecimal(s.next());
        BigDecimal p3 = new BigDecimal(s.next());
        if(p1.compareTo(p3) > 0){
            BigDecimal tmp = p1;
            p1 = p3;
            p3 = tmp;
        }
        if(p2.compareTo(p3) > 0){
            BigDecimal tmp = p2;
            p2 = p3;
            p3 = tmp;
        }
        if(p1.add(p2).compareTo(p3) > 0){
            System.out.println("Yes");
        }else {
            System.out.println("No");
        }
    }
}